home *** CD-ROM | disk | FTP | other *** search
/ Chip: 2005 Utilities / CHIP Utilities 2005 / CHIP Utilities 2005.iso / dosapps / freedos / nls / default.lng < prev    next >
Encoding:
Text File  |  2003-04-08  |  36.2 KB  |  1,434 lines

  1. # $Id: DEFAULT.LNG,v 1.20 2003/04/08 14:01:00 skaus Exp $
  2. #
  3. # FreeCOM national customization file
  4. #
  5. #    Language: English
  6. #    Codepage: ASCII (7bit) / any codepage
  7. #    Author:   FreeCOM maintainer
  8. # This file is used to generate all the messages that command.com
  9. # outputs.  This file is the input to the fixstrs program, and it
  10. # outputs strings.h and strings.dat.  The .DAT file is appended to
  11. # the command.exe file, and then renamed to command.com.  The .H
  12. # file contains all the info for the program to retreive the
  13. # messages.
  14. #
  15. # The format of this file is simple.  Blank lines and lines starting
  16. # with "#" are ignored.
  17. # Each message starts with a label name that will be used to refer to
  18. # the message in the program.  A label starts with a colon ":".
  19. # A label has a version ID attached to it delimited by a hash sign, e.g.:
  20. #    :TEXT_LABEL#1
  21. # This version is incremented each time the contents of the string has
  22. # undergo a larger change. The same language definition may contain the
  23. # same label up to one time, regardless of the version. FIXSTRS compares
  24. # both the label and the version ID and both must match.
  25. # A missing version is assumed as "#0".
  26. #
  27. # All lines after the label are the message until a line with a
  28. # single "." or "," in the first column.  The difference is the
  29. # period (".") signifies that there will be a final carrage return when
  30. # the message is displayed, but a comma does not.
  31. #
  32. # The body may contain backslash escape sequences as known from C; there
  33. # are the usual \# (where '#' is a lowercase letter except 'x' or one of
  34. # "[]{}?"), \\ (to embed a backslash itself)
  35. # \x?? (where '??' are up to two hexadecimal digits), \0 (to embed a NUL
  36. # character), \, and \. (to specify a period or comma in the first column
  37. # of a line) and the single \ at the end of the line to suppress to append
  38. # a newline character. Note: There is NO octal sequence except the short \0!
  39. # There is a known bug (or feature): [ignore the very first hash mark]
  40. #:TEXT_LABEL#2
  41. #
  42. #\
  43. #,
  44. # Although the first data line appends the newline, the second does not,
  45. # though the comma removes the newline from the first line.
  46.  
  47. # Defining prompts
  48. # Some prompts may cause an user interaction. Those ones should be in sync
  49. # with the issued text. To define how to interprete a pressed key, they
  50. # are mapped into metakeys like that: [ignore first hash sign]
  51.  
  52. ## Return value: a -> Yes; else -> No
  53. #:PROMPT_YES_NO#1
  54. #YyNn\n\r{CBREAK}
  55. #aabb b b       b
  56. # (Yes/No) ? \
  57. #.
  58.  
  59. # All strings, which label start with "PROMPT_", are parsed as prompts.
  60. # The first two lines of the body are special; the first one enumerates all
  61. # valid keys, the second one assigns arbitary metakeys. Metakeys may
  62. # range from 'a' through 'z'; spaces are ignored; everything else cause
  63. # an error. The comment preceeding the prompt definition associates the
  64. # metakeys with their meaning.
  65. # The remaining lines of the body contain the text to be displayed.
  66. #
  67. # Above example defines a native Yes/No prompt with a space behind the question
  68. # mark and no appended newline.
  69. # The metakey 'a' means "User answered with 'Yes'" and 'b' means no.
  70. # The keys 'Y' and 'y' are mapped to metakey 'a' (aka Yes) and the keys
  71. # 'N', 'n', Enter and ^Break are mapped to metakey 'b' (aka No).
  72. # The spaces between the 'b's in the second line had been inserted to
  73. # align them with the corresponding keys of the first line, hence in order
  74. # to enhance readibility of the association between the pressed keys and their
  75. # mapping into a metakey.
  76. #
  77. # The first line (pressed keys) has to enumerate the ASCII value as returned
  78. # by DOS or BIOS (INT-10); special keys normally expressed with ASCII code zero,
  79. # but a non-zero scancode are NOT supported; this limit includes for instance
  80. # the function keys F1 through F12 and the cursor keys and it is not possible
  81. # to differ between the number pad and normal keys.
  82. # The keys may be enumerated by their ASCII character, by a backslash sequence,
  83. # or a symbolic name enclosed in curly brackets (see FIXSTRS.C "symkeys[]"
  84. # array about the supported symnames).
  85.  
  86.  
  87. #
  88. #  These are error messages
  89. #
  90. ## Issued if a single character option is unknown
  91. :TEXT_ERROR_INVALID_SWITCH
  92. Invalid switch. - /%c
  93. .
  94.  
  95. ## Issued if a longname option is unknown
  96. :TEXT_ERROR_INVALID_LSWITCH
  97. Invalid switch. - /%s
  98. .
  99.  
  100. ## Issued if the context, the type of argument etc. is invalid
  101. :TEXT_ERROR_ILLFORMED_OPTION
  102. Ill-formed option: '%s'
  103. .
  104.  
  105. :TEXT_ERROR_OPT_ARG
  106. Option '%s' cannot have an argument
  107. .
  108.  
  109. :TEXT_ERROR_OPT_NOARG
  110. Option '%s' must have an argument
  111. .
  112.  
  113. :TEXT_INVALID_NUMBER
  114. Invalid number specified in '%s'
  115. .
  116.  
  117. :TEXT_ERROR_CLOSE_QUOTE
  118. Missing closing quote: %c
  119. .
  120.  
  121. :TEXT_ERROR_TEMPFILE
  122. Cannot create temporary file
  123. .
  124.  
  125. :TEXT_ERROR_TOO_MANY_PARAMETERS_STR
  126. Too many parameters. - '%s'
  127. .
  128.  
  129. :TEXT_ERROR_TOO_MANY_PARAMETERS
  130. Too many parameters.
  131. .
  132.  
  133. :TEXT_ERROR_INVALID_PARAMETER
  134. Invalid parameter. - '%s'
  135. .
  136.  
  137. :TEXT_ERROR_PATH_NOT_FOUND
  138. Path not found.
  139. .
  140.  
  141. :TEXT_ERROR_FILE_NOT_FOUND
  142. File not found.
  143. .
  144.  
  145. :TEXT_ERROR_SFILE_NOT_FOUND
  146. File not found. - '%s'
  147. .
  148.  
  149. :TEXT_ERROR_REQ_PARAM_MISSING
  150. Required parameter missing.
  151. .
  152.  
  153. :TEXT_ERROR_INVALID_DRIVE
  154. Invalid drive %c:.
  155. .
  156.  
  157. :TEXT_ERROR_BADCOMMAND#2
  158. Bad command or filename - "%s".
  159. .
  160.  
  161. :TEXT_ERROR_OUT_OF_MEMORY
  162. Out of memory error.
  163. .
  164.  
  165. :TEXT_ERROR_OUT_OF_DOS_MEMORY#1
  166. Allocation of DOS memory failed.
  167. .
  168.  
  169. :TEXT_ERROR_CANNOTPIPE
  170. Cannot pipe!  Cannot open temporary file!
  171. .
  172.  
  173. :TEXT_ERROR_LONG_LINE_BATCHFILE
  174. Line #%ld in batchfile '%s' too long.
  175. .
  176.  
  177. :TEXT_ERROR_BFILE_VANISHED
  178. Batchfile '%s' not found.
  179. .
  180.  
  181. :TEXT_ERROR_BFILE_LABEL
  182. Batchfile '%s' does not contain label '%s'.
  183. .
  184.  
  185. :TEXT_ERROR_DIRFCT_FAILED#1
  186. %s failed for '%s'.
  187. .
  188. # The next three errors must remain in this order!
  189. :TEXT_ERROR_SET_ENV_VAR
  190. Can not set environment variable '%s'.
  191. Environment full?
  192. .
  193. :TEXT_ERROR_ENV_VAR_NOT_FOUND
  194. Environment variable '%s' not found.
  195. .
  196. :TEXT_ERROR_NO_ENVIRONMENT
  197. No environment. Maybe memory short. Specify /E option.
  198. .
  199.  
  200. # The next three errors must remain in this order!
  201. :TEXT_ERROR_SET_ALIAS#1
  202. Can not set alias '%s'. Alias space full?
  203. .
  204. :TEXT_ERROR_ALIAS_NOT_FOUND#1
  205. Alias '%s' not found.
  206. .
  207. :TEXT_ERROR_NO_ALIAS_SEGMENT#1
  208. No alias space. Maybe memory short.
  209. .
  210.  
  211. :TEXT_ERROR_SYNTAX_STR
  212. Syntax error. - '%s'
  213. .
  214.  
  215. :TEXT_ERROR_SYNTAX
  216. Syntax error.
  217. .
  218.  
  219. :TEXT_ERROR_FILENAME_TOO_LONG
  220. Filename too long. - '%s'
  221. .
  222.  
  223. :TEXT_ERROR_SELFCOPY
  224. Cannot copy '%s' to itself
  225. .
  226.  
  227. :TEXT_ERROR_COMMAND_TOO_LONG
  228. Command line too long after alias expansion!
  229. .
  230.  
  231. :TEXT_ERROR_LINE_TOO_LONG
  232. Line too long.  Can not execute command.
  233. .
  234.  
  235. :TEXT_ERROR_HISTORY_SIZE#1
  236. Invalid history size '%s'.
  237. .
  238.  
  239. :TEXT_HISTORY_EMPTY#1
  240. Command line history empty.
  241. .
  242.  
  243.  
  244. :TEXT_ERROR_BAD_MCB_CHAIN
  245. MCB chain corrupt, or MS-DOS incompatible system.
  246. .
  247.  
  248. :TEXT_ERROR_UNDEFINED_ERROR
  249. Undefined error %d.
  250. .
  251.  
  252. :TEXT_ERROR_REGION_WARNING
  253. Illegal memory region %d - ignored.
  254. .
  255.  
  256. :TEXT_ERROR_ON_OR_OFF
  257. Must specify ON or OFF.
  258. .
  259.  
  260. :TEXT_ERROR_BAD_VERABLE
  261. Bad varable specification.
  262. .
  263.  
  264. :TEXT_ERROR_IN_MISSING#1
  265. FOR: IN missing.
  266. .
  267.  
  268. :TEXT_ERROR_MISSING_PARENTHESES#1
  269. One or both parentheses missing.
  270. .
  271.  
  272. :TEXT_ERROR_DO_MISSING#1
  273. FOR: DO missing.
  274. .
  275.  
  276. :TEXT_ERROR_NO_COMMAND_AFTER_DO#1
  277. FOR: No command after DO statement.
  278. .
  279.  
  280. :TEXT_ERROR_REDIRECT_FROM_FILE
  281. Can not redirect input from file '%s'.
  282. .
  283.  
  284. :TEXT_ERROR_REDIRECT_TO_FILE
  285. Can not redirect output to file '%s'.
  286. .
  287.  
  288. :TEXT_ERROR_EMPTY_REDIRECTION#1
  289. Empty redirection.
  290. .
  291.  
  292. :TEXT_ERROR_INVALID_DATE
  293. Invalid date.
  294. .
  295.  
  296. :TEXT_ERROR_INVALID_TIME
  297. Invalid time.
  298. .
  299.  
  300. :TEXT_ERROR_NO_GOTO_LABEL
  301. No label specified for GOTO.
  302. .
  303.  
  304. :TEXT_CTTY_NOTIMPLEMENTED
  305. The CTTY command has been excluded from this COMMAND.COM.
  306. .
  307.  
  308. :TEXT_ERROR_NORW_DEVICE
  309. Invalid or no read-write device '%s'.
  310. .
  311.  
  312. :TEXT_ERROR_CTTY_DUP
  313. Failed to change file descriptors to TTY '%s'.
  314. .
  315.  
  316. :TEXT_ERROR_L_NOTIMPLEMENTED
  317. /L not implemented yet.
  318. .
  319.  
  320. :TEXT_ERROR_U_NOTIMPLEMENTED
  321. /U not implemented yet.
  322. .
  323.  
  324. :TEXT_ERROR_WRITING_DEST
  325. Error writing to destination.
  326. .
  327.  
  328. :TEXT_ERROR_CANNOT_OPEN_SOURCE
  329. Unable to open source. - '%s'
  330. .
  331.  
  332. :TEXT_ERROR_OPEN_FILE
  333. Unable to open file '%s'
  334. .
  335.  
  336. :TEXT_ERROR_READ_FILE
  337. Unable to read from file '%s'
  338. .
  339.  
  340. :TEXT_ERROR_WRITE_FILE
  341. Unable to write to file '%s'
  342. .
  343.  
  344. :TEXT_ERROR_LEADING_PLUS
  345. The concatenation character '+' cannot lead the arguments.
  346. .
  347.  
  348. :TEXT_ERROR_TRAILING_PLUS
  349. The concatenation character '+' cannot trail the arguments.
  350. .
  351.  
  352. :TEXT_ERROR_NOTHING_TO_DO
  353. Nothing to do.
  354. .
  355.  
  356. :TEXT_ERROR_COPY
  357. COPY failed
  358. .
  359.  
  360. :TEXT_ERROR_IF_EXIST_NO_FILENAME#1
  361. IF EXIST: missing filename
  362. .
  363. :TEXT_ERROR_IF_ERRORLEVEL_NO_NUMBER#1
  364. IF ERRORLEVEL: missing number
  365. .
  366. :TEXT_ERROR_IF_ERRORLEVEL_INVALID_NUMBER#1
  367. IF ERRORLEVEL: invalid number
  368. .
  369. :TEXT_ERROR_IF_MISSING_COMMAND#1
  370. IF: Missing command
  371. .
  372.  
  373. :TEXT_NOT_IMPLEMENTED_YET
  374. Sorry...not implemented yet.
  375. .
  376.  
  377. :TEXT_FAILED_LOAD_STRINGS
  378. Failed to load messages into memory.
  379. .
  380.  
  381. :TEXT_MSG_NOTIMPLEMENTED
  382. The /MSG option has been excluded from this COMMAND.COM.
  383. .
  384.  
  385. :TEXT_MSG_ITEMS_DISPLAYED#1
  386. %u items displayed.
  387. .
  388.  
  389. :TEXT_CORRUPT_COMMAND_LINE
  390. Corrupt command line. This is an internal error and is related to
  391. the system COMMAND.COM runs in. Please report this error.
  392. .
  393.  
  394. :TEXT_QUOTED_C_OR_K#1
  395. The /C and /K options cannot be quoted, they are ignored.
  396. .
  397.  
  398. :TEXT_INIT_FULLY_QUALIFIED#1
  399. The path to COMMAND.COM must be fully qualified!
  400. That means including drive letter and beginning with a backslash.
  401. For example: C:\\FDOS
  402.  
  403. COMMAND.COM assumes this path now:
  404. %s
  405. .
  406.  
  407. :TEXT_ERROR_RESTORE_SESSION
  408. The session information could not be restored, any local settings
  409. are lost. Please refer to above error messages for the reason
  410. of this problem.
  411. .
  412.  
  413. :TEXT_ERROR_SAVE_SESSION
  414. The current information cannot be preserved during the call of the
  415. program. Please refer to above error messages for the reason of
  416. this problem.
  417. .
  418.  
  419. :TEXT_ERROR_CWD_FAILED
  420. Drive %c: not responding or out of internal memory.
  421. .
  422.  
  423. :TEXT_ERROR_KSWAP_ALIAS_SIZE
  424. Swapping failed: Aliases allocate too much memory.
  425. .
  426.  
  427.  
  428. :TEXT_ERROR_KSWAP_ALLOCMEM
  429. Swapping failed: Cannot allocate far memory.
  430. .
  431.  
  432. :TEXT_ERROR_ALIAS_OUT_OF_MEM#1
  433. Out of alias space.
  434. .
  435.  
  436. :TEXT_ERROR_ALIAS_NO_SUCH#1
  437. No such alias: '%s'
  438. .
  439.  
  440. :TEXT_ERROR_ALIAS_INSERT#1
  441. Failed to insert alias.
  442. .
  443.  
  444. :TEXT_ALIAS_INVALID_NAME#1
  445. Invalid alias name '%s'.
  446. .
  447.  
  448. :TEXT_ERROR_LOADING_CONTEXT#1
  449. Cannot load Context module or Critical Error handler.
  450. .
  451.  
  452. :TEXT_ERROR_CONTEXT_OUT_OF_MEMORY#1
  453. Context out of memory.
  454. If this error persists, consider to increase some internal buffer,
  455. such as history, direcory stack etc.
  456. .
  457.  
  458. :TEXT_ERROR_CONTEXT_LENGTH#1
  459. Size of context totals %lu bytes exceeding maximal limit.
  460. Resizing context to %u bytes.
  461. .
  462.  
  463. :TEXT_ERROR_CONTEXT_ADD_STATUS#1
  464. Failed to add status information into context. This error may indicate
  465. memory corruption or an incorrectly determined minimum size of
  466. the context. Please inform the maintainer of FreeCOM at:
  467. freecom@freedos.org
  468. .
  469.  
  470. :TEXT_ERROR_CONTEXT_AFTER_SWAP#1
  471. The context is missing after swap. The context is re-created,
  472. but all aliases etc. are lost.
  473. .
  474.  
  475. #
  476. # Informational messages
  477. #
  478.  
  479. :TEXT_MSG_PAUSE#1
  480. Press any key to continue . . .\
  481. .
  482.  
  483. :TEXT_MSG_HISTORY_SIZE
  484. History size is %d bytes.
  485. .
  486.  
  487. :TEXT_MSG_DOSKEY
  488. DOSKEY features are already enabled in the shell.
  489. .
  490.  
  491. :TEXT_MSG_ECHO_STATE
  492. ECHO is %s
  493. .
  494.  
  495. :TEXT_MSG_VERIFY_STATE
  496. VERIFY is %s
  497. .
  498.  
  499. :TEXT_MSG_FDDEBUG_STATE
  500. DEBUG output is %s.
  501. .
  502. :TEXT_MSG_FDDEBUG_TARGET
  503. DEBUG output is printed to '%s'.
  504. .
  505.  
  506. :TEXT_MSG_BREAK_STATE
  507. BREAK is %s
  508. .
  509.  
  510. :TEXT_MSG_CURRENT_DATE
  511. Current date is %s
  512. .
  513.  
  514. ## The three DATE prompts MUST be in this order!
  515. :TEXT_MSG_ENTER_DATE_AMERICAN#1
  516. Enter new date (mm%sdd%s[cc]yy): \
  517. .
  518. :TEXT_MSG_ENTER_DATE_EUROPE#1
  519. Enter new date (dd%smm%s[cc]yy): \
  520. .
  521. :TEXT_MSG_ENTER_DATE_JAPANESE#1
  522. Enter new date ([cc]yy%smm%sdd): \
  523. .
  524.  
  525. :TEXT_MSG_CURRENT_TIME
  526. Current time is %s
  527. .
  528.  
  529. :TEXT_STRING_PM#1
  530.  pm\
  531. .
  532. :TEXT_STRING_AM#1
  533.  am\
  534. .
  535.  
  536. :TEXT_MSG_ENTER_TIME#1
  537. Enter new time: \
  538. .
  539.  
  540. # src-file <operation> target-file
  541. :TEXT_MSG_COPYING
  542. %s %s %s
  543. .
  544.  
  545. # This prompt MUST include the pseudo key CBREAK!
  546. # Note: This prompt ignores DOS NLS intentionally in order to
  547. # keep interactive prompt & user-interaction in sync.
  548. # Used by Delete all (Y/N) --> let ENTER default to NO
  549. # Return value: a -> Yes; else -> No
  550. :PROMPT_DELETE_ALL#1
  551. YyNn{CR}{LF}{CBREAK}
  552. aabb   b   b       b
  553. All files in '%s' will be deleted!
  554. Are you sure (Y/N)? \
  555. .
  556.  
  557. # This prompt MUST include the pseudo key CBREAK!
  558. # Note: This prompt ignores DOS NLS intentionally in order to
  559. # keep interactive prompt & user-interaction in sync.
  560. # Return value: a -> Yes; else -> No
  561. :PROMPT_YES_NO#1
  562. YyNn{LF}{CR}{CBREAK}{ESC}
  563. aabb   a   a       b    b
  564.  [Yes=ENTER, No=ESC] ? \
  565. .
  566.  
  567. # This prompt MUST include the pseudo key CBREAK!
  568. # Note: This prompt ignores DOS NLS intentionally in order to
  569. # keep interactive prompt & user-interaction in sync.
  570. # Attention: This prompt is issued via BIOS; any newline MUST be prefixed
  571. #    by \r!
  572. # Return value: a -> Yes; b -> No; c -> All; else -> Undefined
  573. :PROMPT_CANCEL_BATCH#1
  574. YyNnAaQq{LF}{CR}{CBREAK}{ESC}
  575. aabbcccc   a   a       c    b
  576. Control-Break pressed.\r
  577. Terminate batch file '%s' (Yes/No/All) ? \
  578. .
  579.  
  580. # This prompt MUST include the pseudo key CBREAK!
  581. # Note: This prompt ignores DOS NLS intentionally in order to
  582. # keep interactive prompt & user-interaction in sync.
  583. # Return value: a -> Yes; b -> No; c -> All; d -> Quit
  584. :PROMPT_OVERWRITE_FILE#1
  585. YyNnAaQq{BREAK}{ENTER}{ESC}
  586. aabbccdd      d      a    b
  587. Overwrite '%s' (Yes/No/All/Quit) ? \
  588. .
  589.  
  590. # This prompt MUST include the pseudo key CBREAK!
  591. # Note: This prompt ignores DOS NLS intentionally in order to
  592. # keep interactive prompt & user-interaction in sync.
  593. # Return value: a -> Yes; b -> No; c -> All; d -> Quit
  594. :PROMPT_DELETE_FILE#1
  595. YyNnAaQq{BREAK}{ENTER}{ESC}
  596. aabbccdd      d      a    b
  597. Delete '%s' (Yes/No/All/Quit) ? \
  598. .
  599.  
  600. :TEXT_UNKNOWN_FILENAME#1
  601. <<unkown>>\
  602. .
  603.  
  604. :TEXT_DIRSTACK_EMPTY
  605. Directory stack empty.
  606. .
  607.  
  608. ## Strings to construct the DIR output
  609. :TEXT_DIR_HDR_VOLUME#1
  610.  Volume in drive %c \
  611. .
  612. :TEXT_DIR_HDR_VOLUME_STRING
  613. is %s
  614. .
  615. :TEXT_DIR_HDR_VOLUME_NONE
  616. has no label
  617. .
  618. :TEXT_DIR_HDR_SERIAL_NUMBER
  619.  Volume Serial Number is %04X-%04X
  620. .
  621. :TEXT_DIR_FTR_FILES#1
  622. %10s file(s)\
  623. .
  624. :TEXT_DIR_FTR_BYTES
  625.    %12s bytes
  626. .
  627. :TEXT_DIR_FTR_TOTAL_NUMBER
  628. Total files listed:
  629. .
  630. :TEXT_DIR_FTR_DIRS#1
  631. %10s dir(s)\
  632. .
  633. :TEXT_DIR_FTR_BYTES_FREE
  634.  %15s bytes free
  635. .
  636. :TEXT_DIR_DIRECTORY
  637. Directory of %s
  638. .
  639. :TEXT_DIR_DIRECTORY_WITH_SPACE
  640.  Directory of %s
  641. .
  642. :TEXT_DIR_LINE_FILENAME_WIDE#1
  643. %-15s\
  644. .
  645. :TEXT_DIR_LINE_FILENAME_BARE
  646. %-13s
  647. .
  648. :TEXT_DIR_LINE_FILENAME_SINGLE#1
  649. %-13s\
  650. .
  651. :TEXT_DIR_LINE_FILENAME#1
  652. %-8s %-3s \
  653. .
  654. :TEXT_DIR_LINE_SIZE_DIR#1
  655.         <DIR> \
  656. .
  657. :TEXT_DIR_LINE_SIZE#1
  658.    %10s \
  659. .
  660.  
  661. :TEXT_FILE_COMPLATION_DISPLAY#1
  662. %-14s\
  663. .
  664.  
  665. :TEXT_MSG_PATH
  666. PATH=%s
  667. .
  668. :TEXT_MSG_PATH_NONE#1
  669. No search path defined.
  670. .
  671.  
  672. ## The following names MUST be in this order!
  673. :TEXT_WEEKDAY_SHORT_NAME_SUNDAY#1
  674. Sun\
  675. .
  676. :TEXT_WEEKDAY_SHORT_NAME_MONDAY#1
  677. Mon\
  678. .
  679. :TEXT_WEEKDAY_SHORT_NAME_TUESDAY#1
  680. Tue\
  681. .
  682. :TEXT_WEEKDAY_SHORT_NAME_WEDNSDAY#1
  683. Wed\
  684. .
  685. :TEXT_WEEKDAY_SHORT_NAME_THURSDAY#1
  686. Thu\
  687. .
  688. :TEXT_WEEKDAY_SHORT_NAME_FRIDAY#1
  689. Fri\
  690. .
  691. :TEXT_WEEKDAY_SHORT_NAME_SATURDAY#1
  692. Sat\
  693. .
  694.  
  695. # Displayed by DEL how many files were removed.
  696. # These three strings must be kept in order!
  697. :TEXT_MSG_DEL_CNT_FILES#1
  698. no file removed.
  699. .
  700. :TEXT_MSG_DEL_CNT_FILES_1#1
  701. one file removed.
  702. .
  703. :TEXT_MSG_DEL_CNT_FILES_2#1
  704. %u files removed.
  705. .
  706.  
  707. :TEXT_MSG_SHOWCMD_INTERNAL_COMMANDS
  708. Internal commands available:
  709. .
  710.  
  711. :TEXT_MSG_SHOWCMD_FEATURES
  712.  
  713. Features available:
  714. .
  715.  
  716. ## Displayed within "?" <-> showcmd() to enumerate the included features
  717. ## Note the trailing single space
  718. :TEXT_SHOWCMD_FEATURE_ALIASES#1
  719. [aliases] \
  720. .
  721. :TEXT_SHOWCMD_FEATURE_ENHANCED_INPUT#1
  722. [enhanced input] \
  723. .
  724. :TEXT_SHOWCMD_FEATURE_HISTORY#1
  725. [history] \
  726. .
  727. :TEXT_SHOWCMD_FEATURE_FILENAME_COMPLETION#1
  728. [filename completion] \
  729. .
  730. :TEXT_SHOWCMD_FEATURE_SWAP_EXEC#1
  731. [swapping] \
  732. .
  733. :TEXT_SHOWCMD_FEATURE_CALL_LOGGING#1
  734. [start logging] \
  735. .
  736. :TEXT_SHOWCMD_FEATURE_LAST_DIR#1
  737. [last dir] \
  738. .
  739. :TEXT_SHOWCMD_FEATURE_KERNEL_SWAP_SHELL#1
  740. [kernel swap] \
  741. .
  742. :TEXT_SHOWCMD_FEATURE_XMS_SWAP#1
  743. [XMS swap] \
  744. .
  745. :TEXT_SHOWCMD_DEFAULT_TO_SWAP#1
  746. [default to swap] \
  747. .
  748. :TEXT_SHOWCMD_FEATURE_INSTALLABLE_COMMANDS#1
  749. [installable commands] \
  750. .
  751. :TEXT_SHOWCMD_FEATURE_NLS#1
  752. [DOS NLS] \
  753. .
  754. :TEXT_SHOWCMD_FEATURE_DIRSTACK#1
  755. [directory stack (PUSHD)] \
  756. .
  757. :TEXT_SHOWCMD_FEATURE_DEBUG#1
  758. [FreeCOM debugging] \
  759. .
  760.  
  761. :TEXT_MSG_INIT_BYPASS_AUTOEXEC#1
  762.  
  763. Press F8 for trace mode, or F5 to bypass %s... \
  764. .
  765. :TEXT_MSG_INIT_BYPASSING_AUTOEXEC
  766. Bypassing '%s'.
  767. .
  768.  
  769. :TEXT_MSG_VER_DOS_VERSION
  770. DOS version %u.%u
  771. .
  772.  
  773. :TEXT_MSG_VER_EARLY_FREEDOS
  774. FreeDOS kernel (build 1933 or prior)
  775. .
  776.  
  777. :TEXT_MSG_VER_LATER_FREEDOS
  778. FreeDOS kernel version %d.%d.%d
  779. .
  780.  
  781.  
  782. :TEXT_MSG_VER_WARRANTY
  783. Copyright (C) 1994-2001 Tim Norman and others.
  784.  
  785. This program is distributed in the hope that it will be useful, but
  786. WITHOUT ANY WARRANTY; without even the implied warranty of
  787. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  788. General Public License for more details.
  789.  
  790. Send bug reports to fd-freecom@topica.com.
  791. Updates are available from http://freedos.sourceforge.net/freecom
  792. .
  793.  
  794. :TEXT_MSG_VER_REDISTRIBUTION
  795. Copyright (C) 1994-2001 Tim Norman and others.
  796.  
  797. This program is free software; you can redistribute it and/or modify
  798. it under the terms of the GNU General Public License as published by
  799. the Free Software Foundation; either version 2 of the License, or (at
  800. your option) any later version.
  801.  
  802. Send bug reports to fd-freecom@topica.com.
  803. Updates are available from http://freedos.sourceforge.net/freecom
  804. .
  805.  
  806. :TEXT_MSG_VER_DEVELOPERS
  807.  
  808. The FreeDOS Command Shell developed by many developers, please refer
  809. to the enclose HISTORY.TXT file.
  810.  
  811. Currently maintained by Steffen Kaiser mailto:freecom@freedos.org
  812.  
  813. Send bug reports to fd-freecom@topica.com.
  814. Updates are available from http://freedos.sourceforge.net/freecom
  815. .
  816.  
  817.  
  818. # Displayed when the shell is to terminate, but has been started
  819. # with /P option <-> shell cannot exist;
  820. # This is a crash situation, because FreeCOM won't reach this situation
  821. # normally otherwise
  822. # All newlines must be prefixed by \r's !
  823. :TEXT_MSG_REBOOT_NOW#1
  824. \r\n\r
  825. The shell is about to be terminated, though, this is\r
  826. forbidden (usually by enabling the "/P" option).\r
  827. You must reboot the system or, if this shell runs in\r
  828. a multitasking environment, terminate this process/task manually.\r
  829. .
  830.  
  831. # Displayed during the initialization phase of FreeCOM, if its own
  832. # filename could not be determined.
  833. :TEXT_MSG_FREECOM_NOT_FOUND#1
  834. FreeCOM executable not found.
  835. You must specify the complete path to COMMAND.COM
  836. as the first argument of COMMAND, for instance:
  837. C:\\FDOS
  838. .
  839.  
  840.  
  841. :TEXT_MEMORY_ENVIRONMENT#1
  842. Environment segment    : max %5u bytes; free %5u bytes
  843. .
  844. :TEXT_MEMORY_CONTEXT#1
  845. Context segment        : max %5u bytes; free %5u bytes
  846. .    
  847. :TEXT_MEMORY_HEAP#1
  848. Heap                   : free %5lu bytes
  849. .
  850. :TEXT_MEMORY_CTXT_ALIAS#1
  851. \tAliases        : limit %5u bytes, current %5u bytes, %5u items
  852. .
  853. :TEXT_MEMORY_CTXT_HISTORY#1
  854. \tHistory        : limit %5u bytes, current %5u bytes, %5u items
  855. .
  856. :TEXT_MEMORY_CTXT_DIRSTACK#1
  857. \tDirectory stack: limit %5u bytes, current %5u bytes, %5u items
  858. .
  859. :TEXT_MEMORY_CTXT_LASTDIR#1
  860. \tLast dir cache : used  %5u bytes, %5u items
  861. .
  862. :TEXT_MEMORY_CTXT_BATCH#1
  863. \tBatch nesting  : used  %5u bytes, %5u items
  864. .
  865. :TEXT_MEMORY_CTXT_SWAPINFO#1
  866. \tSwapinfo       : used  %5u bytes, %5u items
  867. .
  868.  
  869.  
  870. ## CHCP
  871. :TEXT_ERROR_GET_CODEPAGE#1
  872. Failed to aquire current code page from system.
  873. .
  874. :TEXT_ERROR_SET_CODEPAGE#1
  875. Failed to change current code page.
  876. .
  877. :TEXT_DISPLAY_CODEPAGE#1
  878. The current codepage is %u.
  879. The system codepage (properly) is: %u.
  880. .
  881.  
  882. #
  883. # Command help text
  884. #
  885.  
  886. :TEXT_CMDHELP_ALIAS
  887. Displays, sets, or removes aliases.
  888.  
  889. ALIAS [variable[=][string]]
  890.  
  891.     variable  Specifies the alias name.
  892.     string    Specifies a series of characters to assign to the alias.
  893.  
  894.  
  895. Type ALIAS without parameters to display the current aliases.
  896. .
  897.  
  898. :TEXT_CMDHELP_BEEP
  899. Make a beep sound.
  900. .
  901.  
  902. :TEXT_CMDHELP_BREAK
  903. Sets or clears extended CTRL+C checking.
  904.  
  905. BREAK [ON | OFF]
  906.  
  907. Type BREAK without a parameter to display the current BREAK setting.
  908. .
  909.  
  910. :TEXT_CMDHELP_CALL#1
  911. Calls one batch program from another.
  912.  
  913. CALL [/S | /N] [/Y] [drive:][path]filename [batch-parameters]
  914.  
  915.   batch-parameters   Specifies any command-line information required by
  916.                      the batch program.
  917.   /S enforces, /N denies swapping of FreeCOM.
  918.   /Y enables tracemode during execution of the command.
  919. .
  920.  
  921. :TEXT_CMDHELP_CD
  922. Displays the name of or changes the current directory.
  923.  
  924. CHDIR [drive:][path]
  925. CHDIR[..]
  926. CD [drive:][path]
  927. CD[..]
  928. CD -
  929.  
  930.   ..   Specifies that you want to change to the parent directory.
  931.   -    If "last directory" feature is enabled, change to last directory.
  932.  
  933. Type CD drive: to display the current directory in the specified drive.
  934. Type CD without parameters to display the current drive and directory.
  935. See also: CDD
  936. .
  937.  
  938. :TEXT_CMDHELP_CDD
  939. Displays the name of or changes the current directory and drive.
  940.  
  941. CDD [drive:][path]
  942. CDD[..]
  943.  
  944.   ..   Specifies that you want to change to the parent directory.
  945.   -    If "last directory" feature is enabled, change to last directory.
  946.  
  947. If drive: is specified, the current working drive is changed; this
  948. is the only different to "CHDIR".
  949. Type CD without parameters to display the current drive and directory.
  950. .
  951.  
  952. :TEXT_CMDHELP_CHCP
  953. Displays or sets the active code page number.
  954.  
  955. CHCP [nnn]
  956.  
  957.   nnn   Specifies a code page number.
  958.  
  959. Type CHCP without a parameter to display the active code page number.
  960. .
  961.  
  962. :TEXT_CMDHELP_CLS
  963. Clears the screen.
  964.  
  965. CLS
  966. .
  967.  
  968. :TEXT_CMDHELP_COMMAND
  969. Starts a new copy of the FreeDOS command shell.
  970.  
  971. COMMAND [[drive:]path] [device] [/E:nnnnn] [/L:nnnn] [/U:nnn] [/P] [/MSG]
  972.                        [/LOW] [/Y [/[C|K] command]]
  973.   [drive:]path    Specifies the directory containing COMMAND.COM.
  974.   device          Specifies the device to use for command input and output.
  975.   /E:nnnnn        Sets the initial environment size to nnnnn bytes.
  976.                   (nnnnn should be between 256 and 32,768).
  977.   /L:nnnn         Specifies internal buffers length (requires /P as well).
  978.                   (nnnn should be between 128 and 1,024).
  979.   /U:nnn          Specifies the input buffer length (requires /P as well).
  980.                   (nnn should be between 128 and 255).
  981.   /P              Makes the new command shell permanent (can't exit).
  982.   /MSG            Stores all error messages in memory (requires /P as well).
  983.   /LOW            Forces the command shell to keep its resident data in
  984.                   low memory.
  985.   /Y              Steps through the batch program specified by /C or /K.
  986.   /C command      Executes the specified command and returns.
  987.   /K command      Executes the specified command and continues running.
  988. .
  989.  
  990. :TEXT_CMDHELP_COPY
  991. Copies one or more files to another location.
  992.  
  993. COPY [/A | /B] source [/A | /B] [+ source [/A | /B] [+ ...]] [destination
  994.   [/A | /B]] [/V] [/Y | /-Y]
  995.  
  996.   source       Specifies the file or files to be copied.
  997.   /A           Indicates an ASCII text file.
  998.   /B           Indicates a binary file.
  999.   destination  Specifies the directory and/or filename for the new file(s).
  1000.   /V           Verifies that new files are written correctly.
  1001.   /Y           Suppresses prompting to confirm you want to overwrite an
  1002.                existing destination file.
  1003.   /-Y          Causes prompting to confirm you want to overwrite an
  1004.                existing destination file.
  1005.  
  1006. The switch /Y may be preset in the COPYCMD environment variable.
  1007. This may be overridden with /-Y on the command line
  1008.  
  1009. To append files, specify a single file for destination, but multiple files
  1010. for source (using wildcards or file1+file2+file3 format).
  1011. .
  1012.  
  1013. :TEXT_CMDHELP_CTTY
  1014. Changes the terminal device used to control your system.
  1015.  
  1016. CTTY device
  1017.  
  1018.   device   The terminal device you want to use, such as COM1.
  1019. .
  1020.  
  1021. :TEXT_CMDHELP_DATE#1
  1022. Displays or sets the date.
  1023.  
  1024. DATE [/D] [date]
  1025.  
  1026. Type DATE without parameters to display the current date setting and a
  1027. prompt for a new one.  Press ENTER to keep the same date.
  1028.  
  1029. /D prevents DATE to become interactive.
  1030. .
  1031.  
  1032. :TEXT_CMDHELP_DEL#2
  1033. Deletes one or more files.
  1034.  
  1035. DEL [drive:][path]filename [/P] [/V]
  1036. ERASE [drive:][path]filename [/P] [/V]
  1037.  
  1038.   [drive:][path]filename  Specifies the file(s) to delete.  Specify multiple
  1039.                           files by using wildcards.
  1040.   /P    Prompts for confirmation before deleting each file.
  1041.   /V    Displays all deleted files.
  1042. .
  1043.  
  1044. :TEXT_CMDHELP_DIR#4
  1045. Displays a list of files and subdirectories in a directory.
  1046.  
  1047. DIR [drive:][path][filename] [/P] [/W] [/A[[:]attributes]]
  1048.   [/O[[:]sortorder]] [/S] [/B] [/L] [/V]
  1049.  
  1050.   [drive:][path][filename]
  1051.             Specifies drive, directory, and/or files to list.
  1052.             (Could be enhanced file specification or multiple filespecs.)
  1053.  /P         Pauses after each screenful of information.
  1054.  /W         Uses wide list format.
  1055.  /A         Displays files with specified attributes. (Defaults to /ADHSRA)
  1056.  attributes  D  Directories                R  Read-only files
  1057.              H  Hidden files               A  Files ready for archiving
  1058.              S  System files               -  Prefix meaning not
  1059.  /O         List by files in sorted order.
  1060.  sortorder   N  By name (alphabetic)       S  By size (smallest first)
  1061.              E  By extension (alphabetic)  D  By date & time (earliest first)
  1062.              G  Group directories first    -  Prefix to reverse order
  1063.              U  Unsorted           Defaults to /ONG
  1064.  /S         Displays files in specified directory and all subdirectories.
  1065.  /B         Uses bare format (no heading information or summary).
  1066.  /L         Uses lowercase.
  1067.  /Y or /4   Display 4-digit year.
  1068.  
  1069. Switches may be preset in the DIRCMD environment variable.  Override
  1070. preset switches by prefixing any switch with - (hyphen)--for example, /-W.
  1071. .
  1072.  
  1073. :TEXT_CMDHELP_DOSKEY#1
  1074. The external DOSKEY utility had been incorporated into FreeCOM.
  1075. Use cursor UP,& DOWN keys to recall the history and HISTORY to display it.
  1076. Use cursor LEFT,& RIGHT and the END and HOME keys to navigate within
  1077. the command line and toggle INSERT between overstrike and insert mode.
  1078. Use the TAB key to complete the current word as filename; use it twice
  1079. to show all matching files.
  1080. .
  1081.  
  1082. :TEXT_CMDHELP_ORIGINAL_DOSKEY#1
  1083. Edits command lines, recalls command lines, and creates macros
  1084.  
  1085. DOSKEY [/switch ...] [macroname=[text]]
  1086.  
  1087.   /BUFSIZE:size Sets size of macro and command buffer            (default:512)
  1088.   /ECHO:on|off  Enables/disables echo of macro expansions        (default:on)
  1089.   /FILE:file    Specifies file containing a list of macros
  1090.   /HISTORY      Displays all commands stored in memory
  1091.   /INSERT       Inserts new characters into line when typing
  1092.   /KEYSIZE:size Sets size of keyboard type-ahead buffer          (default:15)
  1093.   /LINE:size    Sets maximum size of line edit buffer            (default:128)
  1094.   /MACROS       Displays all DOSKey macros
  1095.   /OVERSTRIKE   Overwrites new characters onto line when typing  (default)
  1096.   /REINSTALL    Installs a new copy of DOSKey
  1097.   macroname     Specifies a name for a macro you create
  1098.   text          Specifies commands you want to assign to the macro
  1099.  
  1100.   UP,DOWN arrows recall commands
  1101.       Esc clears current command
  1102.        F7 displays command history
  1103.    Alt+F7 clears command history
  1104. [chars]F8 searches for command beginning with [chars]
  1105.        F9 selects a command by number
  1106.   Alt+F10 clears macro definitions
  1107.  
  1108. The following are special codes you can use in DOSKey macro definitions:
  1109.   $T     Command separator: allows multiple commands in a macro
  1110.   $1-$9  Batch parameters: equivalent to %1-%9 in batch programs
  1111.   $*     Symbol replaced by everything following macro name on the command line
  1112. .
  1113.  
  1114. :TEXT_CMDHELP_ECHO
  1115. Displays messages, or turns command-echoing on or off.
  1116.  
  1117.   ECHO [ON | OFF]
  1118.   ECHO [message]
  1119.  
  1120. Type ECHO without parameters to display the current echo setting.
  1121. .
  1122.  
  1123. :TEXT_CMDHELP_EXIT
  1124. Quits the FreeDOS command shell.
  1125.  
  1126. EXIT
  1127. .
  1128.  
  1129. :TEXT_CMDHELP_FOR
  1130. Runs a specified command for each file in a set of files.
  1131.  
  1132. FOR %variable IN (set) DO command [command-parameters]
  1133.  
  1134.   %variable  Specifies a replaceable parameter.
  1135.   (set)      Specifies a set of one or more files.  Wildcards may be used.
  1136.   command    Specifies the command to carry out for each file.
  1137.   command-parameters
  1138.              Specifies parameters or switches for the specified command.
  1139.  
  1140. To use the FOR command in a batch program, specify %%variable instead of
  1141. %variable.
  1142. .
  1143.  
  1144. :TEXT_CMDHELP_GOTO
  1145. Directs the command shell to a labelled line in a batch program.
  1146.  
  1147. GOTO label
  1148.  
  1149.   label   Specifies a text string used in the batch program as a label.
  1150.  
  1151. You type a label on a line by itself, beginning with a colon.
  1152. .
  1153.  
  1154. :TEXT_CMDHELP_HISTORY#1
  1155. History command.
  1156.  
  1157. HISTORY [size]
  1158.  
  1159. Without "size" the current contents of the command line history
  1160. buffer is displayed.
  1161. With the size, the size of the history buffer is changed.
  1162. .
  1163.  
  1164. :TEXT_CMDHELP_IF
  1165. Performs conditional processing in batch programs.
  1166.  
  1167. IF [NOT] ERRORLEVEL number command
  1168. IF [NOT] string1==string2 command
  1169. IF [NOT] EXIST filename command
  1170.  
  1171.   NOT               Specifies that the command shell should carry out the
  1172.                     command only if the condition is false.
  1173.   ERRORLEVEL number Specifies a true condition if the last program run
  1174.                     returned an exit code equal to or greater than the
  1175.                     number specified.
  1176.   command           Specifies the command to carry out if the condition is
  1177.                     met.
  1178.   string1==string2  Specifies a true condition if the specified text
  1179.                     strings match.
  1180.   EXIST filename    Specifies a true condition if the specified filename
  1181.                     exists.
  1182. .
  1183.  
  1184. :TEXT_CMDHELP_LH
  1185. Loads a program into the upper memory area.
  1186.  
  1187. LOADHIGH [drive:][path]filename [parameters]
  1188. LOADHIGH [/L:region1[,minsize1][;region2[,minsize2]...] [/S]]
  1189.          [drive:][path]filename [parameters]
  1190.  
  1191. /L:region1[,minsize1][;region2[,minsize2]]...
  1192.             Specifies the region(s) of memory into which to load the
  1193.             program.  Region1 specifies the number of the first memory
  1194.             region; minsize1 specifies the minimum size, if any, for
  1195.             region1.  Region2 and minsize2 specify the number and minimum
  1196.             size of the second region, if any.  You can specify as many
  1197.             regions as you want.
  1198.  
  1199. /S          Shrinks a UMB to its minimum size while the program is
  1200.             loading.
  1201.  
  1202. [drive:][path]filename
  1203.             Specifies the location and name of the program.
  1204. .
  1205.  
  1206. :TEXT_CMDHELP_LOADFIX
  1207. Loads a program above the first 64K of memory, and runs the program.
  1208.  
  1209. LOADFIX [drive:][path]filename
  1210.  
  1211. Use LOADFIX to load a program if you have received the message "Packed
  1212. file corrupt" when trying to load it in low memory.
  1213. .
  1214.  
  1215. :TEXT_CMDHELP_MD
  1216. Creates a directory.
  1217.  
  1218. MKDIR [drive:]path
  1219. MD [drive:]path
  1220. .
  1221.  
  1222. :TEXT_CMDHELP_PATH
  1223. Displays or sets a search path for executable files.
  1224.  
  1225. PATH [[drive:]path[;...]]
  1226. PATH ;
  1227.  
  1228. Type PATH ; to clear all search-path settings and direct the command shell
  1229. to search only in the current directory.
  1230. Type PATH without parameters to display the current path.
  1231. .
  1232.  
  1233. :TEXT_CMDHELP_PAUSE
  1234. Suspends processing of a batch program and displays the message:
  1235. "Press any key to continue...." or an optional specified message.
  1236.  
  1237. PAUSE [message]
  1238. .
  1239.  
  1240. :TEXT_CMDHELP_PROMPT
  1241. Changes the command prompt.
  1242.  
  1243. PROMPT [text]
  1244.  
  1245.   text    Specifies a new command prompt.
  1246.  
  1247. Prompt can be made up of normal characters and the following special
  1248. codes:
  1249.  
  1250.   $Q   = (equal sign)
  1251.   $$   $ (dollar sign)
  1252.   $T   Current time
  1253.   $D   Current date
  1254.   $P   Current drive and path
  1255.   $V   the FreeDOS command shell version number
  1256.   $N   Current drive
  1257.   $G   > (greater-than sign)
  1258.   $L   < (less-than sign)
  1259.   $B   | (pipe)
  1260.   $H   Backspace (erases previous character)
  1261.   $E   Escape code (ASCII code 27)
  1262.   $_   Carriage return and linefeed
  1263.  
  1264. Type PROMPT without parameters to reset the prompt to the default setting.
  1265. .
  1266.  
  1267. :TEXT_CMDHELP_PUSHD
  1268. Pushes current directory onto the directory stack, with the option to
  1269. change current working directory.
  1270.  
  1271. PUSHD [[drive:]path]
  1272.   Where [drive:]path is a path to which you wish to change.
  1273. .
  1274.  
  1275. :TEXT_CMDHELP_POPD
  1276. Pops a directory off of the directory stack, and changes to it.
  1277.  
  1278. POPD [*]
  1279.   The '*' parameter clears the directory stack.
  1280. .
  1281.  
  1282. :TEXT_CMDHELP_DIRS
  1283. Displays the contents of the directory stack.
  1284.  
  1285. DIRS
  1286. .
  1287.  
  1288. :TEXT_CMDHELP_RD
  1289. Removes (deletes) a directory.
  1290.  
  1291. RMDIR [drive:]path
  1292. RD [drive:]path
  1293. .
  1294.  
  1295. :TEXT_CMDHELP_REM
  1296. Records comments (remarks) in a batch file or CONFIG.SYS.
  1297.  
  1298. REM [comment]
  1299. .
  1300.  
  1301. :TEXT_CMDHELP_REN
  1302. Renames a file/directory or files/directories.
  1303.  
  1304. RENAME [drive:][path][directoryname1 | filename1] [directoryname2 | filename2]
  1305. REN [drive:][path][directoryname1 | filename1] [directoryname2 | filename2]
  1306.  
  1307. Note that you cannot specify a new drive or path for your destination. Use
  1308. the MOVE command for that purpose.
  1309. .
  1310.  
  1311. :TEXT_CMDHELP_SET#1
  1312. Displays, sets, or removes environment variables.
  1313.  
  1314. SET [/C] [/P] [variable=[string]]
  1315.  
  1316.   variable  Specifies the environment-variable name.
  1317.   string    Specifies a series of characters to assign to the variable.
  1318.  
  1319. * If no string is specified, the variable is removed from the environment.
  1320.  
  1321. Type SET without parameters to display the current environment variables.
  1322.  
  1323. /C forces to keep the case of the variable; by default the variable is
  1324. uppercased, if it is not located in the environment already, otherwise
  1325. the case is retained.
  1326.  
  1327. /P prompt the user with string, and assigns the user input to the variable.
  1328. .
  1329.  
  1330. :TEXT_CMDHELP_SHIFT#1
  1331. Changes the position of replaceable parameters in a batch file.
  1332.  
  1333. SHIFT [DOWN]
  1334.  
  1335. DOWN shifts the argument window toward the beginning (%0); otherwise
  1336. toward the end.
  1337. .
  1338.  
  1339. :TEXT_CMDHELP_TIME#1
  1340. Displays or sets the system time.
  1341.  
  1342. TIME [/T] [time]
  1343.  
  1344. Type TIME with no parameters to display the current time setting and a
  1345. prompt for a new one.  Press ENTER to keep the same time.
  1346.  
  1347. /T prevents TIME from becoming interactive.
  1348. .
  1349.  
  1350. :TEXT_CMDHELP_TRUENAME
  1351. Displays the full path name of the path specified.
  1352.  
  1353. TRUENAME [drive:][path][filename]
  1354. .
  1355.  
  1356. :TEXT_CMDHELP_TYPE
  1357. Displays the contents of text files.
  1358.  
  1359. TYPE [drive:][path]filename
  1360. .
  1361.  
  1362. :TEXT_CMDHELP_VER
  1363. Displays the FreeDOS command shell version and other information.
  1364.  
  1365. VER [/R] [/W] [/D] [/C]
  1366.  
  1367.  /R         Shows kernel version and other information.
  1368.  /W         FreeDOS command shell warranty.
  1369.  /D         FreeDOS command shell redistribution information.
  1370.  /C         FreeDOS command shell contributors.
  1371. .
  1372.  
  1373. :TEXT_CMDHELP_VERIFY
  1374. Tells the FreeDOS file system whether to verify that your files are
  1375. written correctly to a disk.
  1376.  
  1377. VERIFY [ON | OFF]
  1378.  
  1379. Type VERIFY without a parameter to display the current VERIFY setting.
  1380. .
  1381.  
  1382. :TEXT_CMDHELP_FDDEBUG
  1383. If debugging is compiled into FreeDOS, this command will turn debug
  1384. output on or off, or tell you if it is on or off.
  1385.  
  1386. FDDEBUG [ON | OFF | file]
  1387.  
  1388. Type FDDEBUG without a parameter to display the current debug output
  1389. setting.
  1390. If a file is specified, all debug output is redirected into that file;
  1391. the output is appended to the file, if it already exists. The special
  1392. names "stdout" and "stderr" may be used to redirect the output
  1393. to the standard output or standard error stream.
  1394. .
  1395.  
  1396. :TEXT_CMDHELP_VOL
  1397. Displays the disk volume label and serial number, if they exist.
  1398.  
  1399. VOL [drive:]
  1400. .
  1401.  
  1402. :TEXT_CMDHELP_QUESTION#1
  1403. Displays a list of commands and features available with in the shell.
  1404.  
  1405. ?
  1406. ?command [argument]
  1407.  
  1408. The first variant displays any available internal command and feature.
  1409. The second one will prompt whether or not to execute the specified
  1410. command as if trace mode would be active.
  1411. .
  1412.  
  1413. :TEXT_CMDHELP_WHICH
  1414. Searches and displays the executable file for each specified command.
  1415.  
  1416. WHICH {command}
  1417. .
  1418.  
  1419. :TEXT_CMDHELP_MEMORY#1
  1420. Displays the internal memory used by FreeCOM internally
  1421.  
  1422. MEMORY
  1423.  
  1424. .
  1425.  
  1426. :TEXT_ERROR_COPY_PLUS_DESTINATION#1
  1427. The COPY destination must not contain plus ('+') characters.
  1428. .
  1429.  
  1430. :TEXT_DELETE_FILE#1
  1431. Deleting file "%s".
  1432. .
  1433.